Part Number Hot Search : 
GP1006 HD6417 B66283 NNCD11C 40U02L T150N1TR SEL4510C PT100
Product Description
Full Text Search
 

To Download STD0550 Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
 (R)
STD0550
Matrix Display Digital TV Processor
PRELIMINARY SPECIFICATION
Fully-programmable Digital Video Output Stage for direct RGB interface to Flat Display Panel with 4- to 10bit color resolution and pixel resolution from VGA (640 x 480) to WXGA (1366 x 768) including HDV2.
Video Processing and Display

Versatile Integrated Up-Converter
50/60-Hz Progressive output with Line-Interpolation (A + A*), Field-Merging (A + B) or with Motion-adaptive De-interlacing based on median f(A, B) Advanced Still Picture modes: AA*AA* and ABAB interlaced or AAAA non-interlaced Automatic Movie mode detection and scanning 2 Embedded 32-bit ST20 CPU Cores
Master CPU: 32-bit, 100 MHz, 4 Kbyte Instruction Cache,

3D Temporal Noise Reduction with Comet-effect Correction Scene-change Detector and histogram for Contrast Enhancer Letterbox Format Detection Letterbox and 4:3 to 16:9 format conversion with programmable 5-segment Panoramic mode Picture Structure Improvement including Color Transition Improvement, Luma Peaking/Coring and Luma Contrast Enhancer H/V format conversion with Zoom In/Out (4x to 1/8x) with H/V decimation Very flexible Sync Generator for Master and Slave modes by Vsync and Hsync signals with Line-locked Pixel Clock Mosaic mode with up to 16 pictures displayed Freeze mode
4 Kbyte Data Cache and 8 Kbyte SRAM Slave CPU: 32-bit, 100 MHz, 2 Kbyte Instruction Cache, 2 Kbyte Data Cache and 4 Kbyte SRAM
High-Performance 8-bit Bitmap OSD Generator
Pixel-based resolution with 10-bit RGB outputs Programmable Resolution up to 1920x1024, all standard
Programmable CPU Memory Interfaces for SDRAM, ROM or other peripherals MPEG SDRAM Memory Interface
2 x 16 Mbit or 1 x 64 Mbit or 1 x 128 Mbit SDRAM Up to 133 MHz SDRAM
Hardware Transport Stream Demultiplexor

Parallel/Serial Input DVB Descramblers 32 PID support Support for 2-slot DVB_CI Interface MPEG-1 and MPEG-2 Multi-channel Decoding MP3 Decoding Dolby Digitala (2.0 and 5.1) 3 x 2-channel PCM Outputs (I2S) IEC60958/IEC61937 Digital Output (S/PDIF)
Digital Audio Decoder
displays are supported: - Teletext 1.5 (480x520) and 2.5 (672x520) - Double-page Teletext (960x520) with Picture-and-Text - TeleWeb (640x480) 4 graphic planes with full alpha-blending capabilities: - 24-bit Background Plane - 10-bit RGB Video Plane - Bitmap OSD Plane with Color Map - Up to 128 x 128 pixel Cursor Plane 5th still picture plane available in MPEG video decoder OSD, used for MHP or MHEG-5 applications. 2D Graphics Accelerator
Peripherals and I/Os for TV Chassis Control:

Digital Video Decoder
Supports MPEG-2 MP@ML Fully-programmable Zoom-in and Zoom-out
Multi-Standard Video Encoder for Digital Sources
CVBS, Y/C, RGB and YUV outputs with 10-bit DACs running at
74 fully-programmable I/Os and 4 external interrupts 8-bit programmable PWM with 4 inputs/outputs Infrared Digital Preprocessor Real Time Clock and Watchdog Timer 4 16-bit standard timers 10-bit ADC with 6 inputs and wake-up capability 2 Master/Slave IC Bus Interfaces and UART 2 Smartcard interfaces and Clock Generators Modem support
27 MHz
PAL/NTSC/SECAM Encoding Programmable Luma and Chroma bandwidths Macrovisiona 7.1
Analog-to-Digital Video Multistandard Decoder
Automatic NTSC/PAL/SECAM Digital Chroma Decoder VBI Data Slicer for Teletext, Closed Caption, WSS and other
Teletext 1.5 and 2.5, Closed-Caption, VPS and WSS VBI Data Decoding, TeleWeb Compliant MHP Enhanced Profile and MHEG-5 compliant Embedded Emulation Resources with In-Situ Flash Programming Capabilities Professional Toolset Support
Visual Debugger ANSI C Compiler and Libraries
systems NTSC/PAL Adaptive 4H/2D Comb Filter Analog RGB/Fast Blanking Capture and Insertion in YCrCb Output Flow (SCART legacy) Analog YCrCb inputs with Tint Control Automatic Flesh Control on 117 or 123 Color Axis References NTSC Hue Control Line-locked ITU-R BT. 656/601 YCrCb Outputs (Data and Clock) Orthogonal Correction on Output Pixels ITU-R BT.601 Resolution for all Standards Copy-Protection System compatible

1.8V and 3.3V Power supplies Eco Standby and Low Power modes 27-MHz Crystal Oscillator and VCXO for MPEG decoder Typical Power Consumption: 2.9 Watts 35x35, 532+36 balls PBGA Package
March 2004
This is preliminary information on a new product now in development or undergoing evaluation. Details are subject to change without notice.
1/32
STD0550
STD0550
Programmable CPU Memory Interface Digital Encoder PAL/NTSC and SECAM Master Controller ST20 32-bit CPU Core
100 MHz 8 Kbytes SRAM 4 Kbytes I-cache 4 Kbytes D-cache Diagnostic Controller Interrupt Controller
External Memory Interface Flash / SDRAM
Video Timebase Generator
MPEG 1&2 Audio Decoder Dolby Digital and MP3
Interrupt Level Controller
3 PCM 1 SPDIF
TV Peripherals UART, RTC ADC, IC Bus I/O Ports WDT, PWM IR Remote Control 2 Smartcards (CI) Modem Support
Clock Generator
HOUT VOUT Output Clock
EMI2 and MPEG SDRAM
EMI1
Sub-picture, OSD & Background
Transport Stream Demultiplexor DVB_CI Control
Video Display Pipeline
Picture Compositor
Standard Definition Input (SDIN)
Front End Interface
H/V Filter and TNR Film Mode Detection
OSD
Slave Controller ST20 32-bit CPU Core
100 MHz 4 Kbytes SRAM 2 Kbytes I-cache 2 Kbytes D-cache Diagnostic Controller Interrupt Controller
Background & Cursor Planes
MPEG 2 Video Decoder
Digital Video Output
Gamma Correction Perfect Color Engine
YSI/CTI
D1: YCRCB[7:0] & Clock
C CVBS1/Y CVBS2/Y
ADC and SRC
Luma/Chroma Separator
Fully Automatic PAL/NTSC/SECAM Decoder Adaptive Luminance Display Data Slicer
Txt, CC, etc.
2D Graphics Accelerator
Transport Stream
4 to 10-bit RGB Digital Video Outputs
Analog Video
R/Cr G B/Cb
Line Format Converter and Output Scaler
ADC
Cr Cb Tint Control
Data Selection and Output Interface
2/32
STD0550 Chapter 1
1.1 1.2
1.2.1 1.2.2 1.2.3 1.2.4 1.2.5 1.2.6 1.2.7 1.2.8 1.2.9 1.2.10 1.2.11
General Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4
Introduction .......................................................................................................................... 4 MPEG Video/Audio Decoder System ................................................................................... 5
MPEG Video Decoder ..........................................................................................................................................6 Digital Audio Decoder ...........................................................................................................................................6 Modem analog front-end interface ........................................................................................................................7 Slave CPU Memory subsystem ............................................................................................................................7 Serial communication ...........................................................................................................................................7 Hardware transport stream demultiplexer interface ..............................................................................................8 On-chip PLL ..........................................................................................................................................................8 Diagnostic controller (DCU) ..................................................................................................................................8 Interrupt subsystem, Slave CPU ...........................................................................................................................8 PAL/NTSC/SECAM encoder .................................................................................................................................9 Smartcard interfaces .............................................................................................................................................9
1.3 1.4
1.4.1 1.4.2 1.4.3
PAL/SECAM/NTSC Analog Video Decoder ......................................................................... 9 Video Display/TV System, Master CPU Controller ............................................................ 10
General Description ............................................................................................................................................10 Deinterlacing Modes and Progressive Scan Output ...........................................................................................11 Regulation Modes ...............................................................................................................................................12
1.5
Software ............................................................................................................................. 13
Chapter 2 Chapter 3 Chapter 4 Chapter 5
5.1
Ball Connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15 Detailed Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .28 Product Order Codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .28 General Package Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .29
Package Mechanical Data ............................................................................................... 29
Chapter 6
Summary Of Changes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .31
3/32
STD0550
General Description
1
1.1
General Description
Introduction
The STD0550 is dedicated to iDTV, LCD and Matrix Display. Combined with an external audio processor STV82x7, it provides cost effective high performance solution for LCD-iDTV applications with resolution from VGA (640 x 480) up to WXGA (1366 x 768). It includes an MPEG decoder system, with its slave controller. The Transport stream is demultiplexed and demodulated. The front end interface supports a 2 slot DVB-CI interface. The MPEG slave controller is a ST20, 32 bit CPU, it can access memory via the programmable CPU interface (or EMI) or the shared memory interface (SMI or MPEG SDRAM interface) which is shared with the video, audio and MPEG graphics. PAL/SECAM/NTSC Analog video is demodulated and converted into digital video (4:2:2 YCrCb). Digital video (from a digital or analog source) is sent to the Video display/TV system. Digital audio is sent to the external Audio processor. The video display/TV system is controlled by a Master 32 bit ST20 CPU. The video display system includes field or line-up converter to support progressive display and all peripherals required for controlling the TV chassis. Teletext data is extracted from the incoming stream and decoded by the master CPU. An embedded On-Screen Display (OSD) generator delivers text and graphics. A video display pipeline performs feature box image processing such as picture improvement, horizontal and vertical rescaling and Temporal Noise Reduction. The Master CPU system operates with an external SDRAM that is used for the field-rate upconversion, text and graphic generation.The external SDRAM can be configured as a single bank of 16/64/128 Mb (16-bit configuration) or a dual bank of 16 to 256 Mb (32-bit configuration). Application program codes are stored in an external Flash Memory and executed from the SDRAM.
Figure 1: STD0550 Block Diagram
R Transport Stream Digital Audio Video SDRAM FLASH MPEG Audio/Video Decoder Digital Video Encoder Slave Controller ST20 CPU G D1: YCrCb Video/OSD Display TV System B H/V DE DLCK Master Controller ST20 CPU Multistandard PAL/SECAM/NTSC Analog Video Decoder and Digital Converter D1: YCrCb SDRAM FLASH
Analog Video
STD0550
Digital Audio 3 PCM 1 S/PDIF Analog Audio Amplifier STV82x7
4/32
General Description
STD0550
1.2
MPEG Video/Audio Decoder System
Figure 2: Functional block diagram
2 UART and 2 smartcards IC IR transceiver
Internal peripherals
Reset Test signals
RID TAP Diagnostic controller
Hard reset Test JTAG debugging interface
Low-power control
Central command port
STVD CPU
Debug Block move
MPEG MPEG
QPSK, QAM or COFDM receiver
Front-end and link interface DVB_CI
DMAs
Cache subsystem
Icache Refill control SRAM Dcache CPU arbiter
DMA Communications arbiter External peripherals: Flash, additional DRAM SDRAM Programmable CPU interface (EMI)
ST20 arbiter and memory controller
I/F
SDRAM 2D block move
CD FIFOs
Command interface
16, 32, 64 or 128 Mbit SDRAM
MPEG SDRAM interface
SDRAM arbiter (LMC) clockgen OSD, SP decoder and mixing 3 Video filtering Video decoder Audio decoder VCXO Audio out PCM out S/PDIF
Analog/ digital video output
Digital encoder
5/32
STD0550 1.2.1 MPEG Video Decoder
General Description
This is a real-time video compression processor supporting the MPEG-1 and MPEG-2 standards at video rates up to 720 x 480 x 60 Hz and 720 x 576 x 50 Hz. Picture format conversion for display is performed by vertical and horizontal filters. The MPEG video decoder includes a display unit with five display planes as shown in the figure below. The display planes are normally overlaid in the order illustrated, with the background color at the back and the sub-picture at the front (used as a cursor plane). The sub-picture plane can alternatively be positioned between the OSD and MPEG video planes where it can be used as a second on-screen display plane. The MPEG display unit is used for MHP or MHEG-5 applications.
Figure 3: MPEG display planes
Background color
Subpicture optional positions
Still picture plane
08:23pm
Replay Stats Score Decompressed video 08:23pm 08:23pm Replay Stats Score Replay Stats Score Overlaid planes On-screen display Sub-picture plane
1.2.2
Digital Audio Decoder
The audio decoder supports the decoding of the following formats: Dolby Digital, MPEG-1 layers I, II and III (MP3), MPEG-2 layer II 6 channels, PCMmultichannel linear PCM (LPCM). S/PDIF input data (IEC-60958 or IEC-61937 standards) is accepted if an external circuitry extracts the PCM clock from the stream. Skip frame, repeat blocks and soft mute frame features can be used to synchronize audio and video data. PTS audio extraction is also supported. The device outputs up to 6 channels of PCM data and appropriate clocks for external digital-toanalog converters. Programmable downmix enables 1, 2 or 3 channel outputs. Data can be output in either IS format or Sony format. The decoder can format output data according to IEC-60958 standard (for non compressed data: L/R channels, 16, 18, 20 and 24-bits) or IEC-61937 standard (for compressed data), for FS = 48 kHz, 44.1 kHz or 32 kHz. Sampling frequencies of 48 kHz, 44.1 kHz, 32 kHz and half sampling frequencies are supported. A downsampling filter (48 kHz) is available. The decoder supports dual mode for MPEG and Dolby Digital.
6/32
General Description
STD0550
In global mute mode, the incoming bit-stream is decoded normally but the PCM and S/PDIF outputs are soft-muted. This mode is used to prepare a period of the decoding mode, in order to synchronize audio and video data without hearing the audio. Analog Audio Sources are demodulated using external IC STV82x7. Demodulated digital audio is sent to STV82x7 which also includes Audio processing: virtualizers (SRS TruSurround XT which is Virtual Dolby Digital and Virtual Dolby Surround compliant) and sound enhancements (spatial effects, bass enhancements, dialog enhancement).
1.2.3
Modem analog front-end interface
The modem analog front-end interface is used to transfer transmit and receive DAC and ADC samples between the memory and an external modem analog front-end (MAFE), using a synchronous serial protocol. DMA is used to transfer the sample data between memory buffers and the MAFE interface module, with separate transmit and receive buffers and double buffering of the buffer pointers. FIFOs are used to take into account the access latency to memory, in a worst case system and to allow the use of bursts for memory bandwidth efficiency improvement. V22bis is supported by software.
1.2.4
Slave CPU Memory subsystem
On-chip The on-chip memory includes 2 Kbytes of instruction cache, 2 Kbytes of data cache and 4 Kbytes of SRAM. The subsystem provides 240 Mbytes of internal bandwidth, supporting pipelined 2-cycle internal memory access. The instruction and data caches are direct-mapped, with a write-back system for the data-cache. The caches support burst accesses to the external memories for refill and write-back. Off-chip There are two off-chip memory interfaces: MPEG memory interface controls the movement of data between the STD0550 and 16, 32, 64 or 128 Mbits of SDRAM. This external SDRAM stores the display data generated by the MPEG decoder and the slave CPU working data. The external memory interface (EMI2) accessed by the slave CPU is used for the transfer of data and programs between the STD0550 and external peripherals, flash and additional SDRAM. The EMI uses minimal external support logic for the memory subsystems. It accesses a 32-Mbyte physical address space (greater if SDRAM is used) in four general purpose memory banks of 8 or 16 bits wide, 21 or 22 address lines, and byte select. For applications requiring extra memory, the EMI supports this extra memory with zero external support logic, even for 16bit SDRAM devices. The EMI can be configured for a wide variety of timing and decode functions by the configuration registers. The timing of each of the four memory banks can be set separately, with different device types being placed in each bank with no need for external hardware.
1.2.5
Serial communication
Asynchronous serial controllers The asynchronous serial controller (ASC), also referred to as the UART interface, provides serial communication between the STD0550 and other microcontrollers, microprocessors or external peripherals. The STD0550 has three ASCs available for applications. An additional UART interface is used for the communication between the master CPU and the slave CPU.
7/32
STD0550
General Description
Eight or nine bit data transfer, parity generation, and the number of stop bits are programmable. Parity, framing, and overrun error detection increase data transfer reliability. Transmission and reception of data can be double-buffered, or 16-deep FIFOs can be used. A mechanism to distinguish the address from the data bytes is included for multiprocessor communication. Testing is supported by a loop-back option. A 16-bit baud-rate generator provides the ASC with a separate serial clock signal. Two ASCs support full-duplex and 2 half-duplex asynchronous communication, where both the transmitter and the receiver use the same data frame format and the same baud rate. Each ASC can be set to operate in smartcard mode for use when interfacing to a smartcard. Synchronous serial control The two synchronous serial controllers (SSCs) provide high-speed interface to a wide variety of serial memories, remote control receivers and other microcontrollers. They support some features of the serial peripheral interface bus (SPI) and the I2C bus. The SSCs can be programmed to interface to other serial bus standards. They share pins with the parallel input/ output (PIO) ports, and support half-duplex synchronous communication. One SSC supports full-duplex synchronous communication.
1.2.6
Hardware transport stream demultiplexer interface
The STD0550 can be connected to a front-end through the following interfaces: transport stream serial interface, transport stream parallel interface. The PIO pins can be tri-stated under software control to support low cost DVB-CI implementations and similar module interfaces.
1.2.7
On-chip PLL
There are three on-chip frequency synthesizers and one PLL, accepting 27 or 54 MHz input, which generate all the internal high-frequency clocks needed for the slave CPU, MPEG and audio subsystems.
1.2.8
Diagnostic controller (DCU)
The ST20 diagnostic controller unit (DCU) is used to boot the CPU and to control and monitor the chip systems via the standard IEEE 1194.1 test access port. The DCU includes on-chip hardware with ICE (in-circuit emulation) and LSA (logic state analyzer) features to facilitate verification and debugging of software running on the on-chip CPU in real time. It is an independent hardware module with a private link from the host to support real-time diagnostics. The slave CPU and master CPU each have their own DCU.
1.2.9
Interrupt subsystem, Slave CPU
The interrupt system allows an on-chip module or external interrupt pin to interrupt an active process so that an interrupt handling process can be run. An interrupt can be signalled by one of the following: a signal on an external interrupt pin, a signal from an internal peripheral or subsystem, software asserting an interrupt in the pending register. Interrupts are implemented by an on-chip interrupt controller and an on-chip interrupt-level controller. The interrupt controller supports eight prioritized interrupts as inputs and manages the pending interrupts. This allows the nesting of preemptive interrupts for real-time system design. Each interrupt can be programmed to be at a lower or higher priority than the high priority process queue.
8/32
General Description 1.2.10 PAL/NTSC/SECAM encoder
STD0550
The integrated digital encoder converts a multiplexed 4:2:2 or 4:4:4 YCbCr stream into a standard analog baseband PAL/NTSC or SECAM signal and into RGB, YUV, YC and CVBS components. The encoder can perform closed-caption, CGMS encoding, and allows MacrovisionTM 7.1 copy protection (option). The digital encoder is able to encode Teletext according to the CCIR/ITU-R Broadcast Teletext System B specification, also known as World System Teletext. In DVB applications, Teletext data is embedded within DVB streams as MPEG data packets. It is the responsibility of the software to handle incoming data packets and in particular to store Teletext packets in a buffer, which then passes them to the digital encoder on request. The digital encoder also provides enhanced possibilities through programmable luma and chroma bandwidth.
1.2.11 Smartcard interfaces
Two smartcard interfaces support smartcards compliant with ISO7816-3. Each interface has a UART (ASC), a dedicated programmable clock generator, and eight bits of parallel IO port.
1.3
PAL/SECAM/NTSC Analog Video Decoder
The STD0550 includes a high-quality video front-end for processing all analog standards into a digitalized 4:2:2 YCrCb video format. It processes NTSC/PAL/SECAM CVBS signals, as well as conventional analog RGB or YCrCb signals. The analog video decoder outputs demodulated chrominance, in-phased luminance and sliced data for the most common services such as Teletext, Closed Caption, WSS, etc. The analog video decoder does not need an external synchronization system. It extracts all necessary synchronization signals from CVBS or Y signals, and delivers the horizontal, vertical and frame signals either on dedicated pins or embedded into the digital bit stream. It features automatic standard recognition and automatic selection of the optimal Y/C separation algorithm according to the standard and has extensive output scaling capabilities. The analog video decoder chip includes an analog RGB capture feature and programmable automatic mixing with the main picture digital output. 8-bit ITU-R BT.601/656 output standard is supported.
9/32
STD0550
General Description
All sub-level blocks operate at the frequency used as a sampling frequency (fS) for the five embedded A/D converters. This free-running clock is called the system clock (fS) and is provided by an external clock generator from a video display/TV system.
Figure 4: Architectural Block Diagram
CVBS1/Y CVBS2/Y C
Analog Input Stage
R/Cr G B/Cb FB
Input SRC
Luma Chroma Separator
Standard Identifier & Chroma Demodulator
PAL/NTSC/SECAM
Soft Mixer
RGB Insertion
Format Converter & Output Scaler
Video Correction
IC Interface System Clock Generation
Synchronization and Monitoring Unit Output FIFO VBI Slicer
Line-locked Output Pixel Clock
YCrCb[7:0] HSYNC VSYNC Field Line-locked Output Pixel Clock
1.4
1.4.1
Video Display/TV System, Master CPU Controller
General Description
The STD0550 includes a 32-bit ST20 CPU core with all peripherals required for controlling the TV chassis. Teletext data is extracted from the incoming stream and decoded by the CPU. An embedded On-Screen Display (OSD) generator delivers the text and graphics. The Video Display Pipeline performs feature box image processing such as picture improvement, horizontal and vertical rescaling and Temporal Noise Reduction.
10/32
General Description
STD0550
The video display/TV system operates with a single external SDRAM that is used for the field-rate up-conversion, text and graphic generations.The external SDRAM can be configured as a single bank of 16/64/128 Mb (16-bit configuration) or a dual bank of 16 to 256 Mb (32-bit configuration). Application program codes are stored in an external Flash memory and executed from the SDRAM.
Figure 5: Architectural Block Diagram
NRESET
Build-Up Counter
Video Pipeline YSI CTI OSD Pipeline
Picture Compositor Comp. Cursor BG Plane Fast Blanking CSA
8 YCRCB[7:0] CLK_DATA HSYNC VSYNC
HV Filter TNR SDIN Block
Digital Video Output Communiction Perfect Color Engine
4 to 10 bits R 4 to 10 bits G 4 to 10 bits B H/V DE DLCK SDRAM
EMI4 2D Block Move 16/32 Flash Time Base Generator 30 Hout Vout
ST20 Core
27 MHz Crystal
Clock Generator
TV Peripherals TV Chassis Control
CLKXTM
CLKXTP
CLK_DFL
I/Os
1.4.2
Deinterlacing Modes and Progressive Scan Output
The de-interlacing can be done in the following modes:

Spatial line interpolation, using the high resolution vertical polyphase filter Motion adaptive spatial-temporal interpolation, using the median filter Field merging for film sources
11/32
STD0550
General Description
The following table shows typical de-interlacing modes, according to the input format:
Table 1: De-interlacing and Scaling Modes
INPUT Panels & Output modes 50 Hz interlaced Video
A+A*B*+B Or A+Med (A,B)
50 Hz interlaced movie
A+B Z out H 720>640 Z out V 576>480
50 Hz n-interlaced game
A+A*B*+B Or A+Med (A,B) Z out H 720>640 Z out V 576>480 A+A*B*+B Or A+Med (A,B) Zin H 720>1024 Z in V 576>768
60 Hz interlaced Video
A+A*B*+B Or A+Med (A,B) Z out H 720>640 Z out V 576>480 A+A*B*+B Or A+Med (A,B) Zin H 720>1024 Z in V 576>768
60 Hz interlaced movie (3:2)
3:2pd Z out H 720>640 Z out V 576>480
60 Hz interlaced movie (2:2)
A+B Z out H 720>640 Z out V 576>480
60 Hz n-interlaced game
A+A*B*+B Or A+Med (A,B) Z out H 720>640 Z out V 576>480 A+A*B*+B Or A+Med (A,B) Zin H720>1024 Z in V 576>768
VGA
OUTPUT
Z out H 720>640 Z out V 576>480 A+A*B*+B Or A+Med (A,B)
A+B Z in H 720>1024 Z in V 576>768
3:2pd Zin H 720>1024 Z in V 576>768
A+B Zin H 720>1024 Z in V 576>768
XGA
Z in H 720>1024 Z in V 576>768
Note:
720 pixels/line refers to ITU-R BT 601/656 video input standard resolution.
1.4.3
Regulation Modes
The regulation modes of the input and output dataflows are based on the configurations of several blocks such as the SDIN, VTG, Display, and also depends on the selected synchronization modes. These regulation modes are then managed by a software layer that controls the various registers and includes algorithms to maintain the balance between the input and output dataflows. This service software layer allows various regulation modes as described below, selectable at the application level. When the VTG block is set in Slave mode, the PLL that line-locks the clock pixel to the Hsync signal is used to regulate the input and output dataflows. When the VTG block is set in Master mode, the following regulation modes are possible: 1. Frame Skip & Repeat Mode (used for Proscan mode) In this mode, depending on the speed variations between the input flow and the output flow, a frame is repeated or skipped from time to time (1 to 2 per second). 2. Field Skip & Repeat Mode (used for field rate up-conversion as 100 Hz) In this mode, depending on the speed variations between the input flow and the output flow, a field is repeated or skipped from time to time (1 to 2 per second). 3. Line Skip & Repeat Mode In this mode, certain lines are repeated or skipped during the VBI, depending on the delay between the input and output Vsync signals. 4. Pixel Skip & Repeat Mode In this mode; pixel periods are repeated or skipped during the horizontal or vertical blanking interval, depending on the delay between each Vsync signal. 5. Clock Modulation Mode
12/32
General Description
STD0550
In this mode, the output pixel clock free-running frequency is fine-tuned, depending on the delay between the input and output Vsync signals. The PLL filtering is performed by software.
1.5
Software
The layering model adopted for the Software Stack is based on certain non-functional requirements:

Re-usable Portable Modular Reliable and robust Readable and maintainable
Figure 6: Global Software Architecture
Real-Time Embedded Operating System
Application Level Chassis Control Services
Graphics, Remote Control, Zapper
Decoders
Drivers
IC, OSD, SDIN, Audio, Video
STD0550
The application software consists of 4 main layers based on these non-functional requirements:
System Layer provides certain general-purpose components such as Handle or Link List Managers. This layer also contains the Operating System Abstraction Layer (OSAL) components which enable other layers to be OS-independent. Driver Layer provides a hardware abstraction to the upper layers making them hardwareindependent. Service Layer contains the components that provide the Application layer with high level interfaces in order to manage the TV set. The set of Service components included in the demonstration application are very useful for developing applications.
13/32
STD0550
General Description
Application Layer which contains the software that defines the "Look & Feel" of the TV set. This layer, for instance, contains the components that are responsible for the following features: interpretation of user inputs, display and navigation functions and Teletext applications.
Figure 7: Software Architecture Example
STV API Chassis Control Audio Video Switch STV2310 Tuner Switch Install Teletext Channel Select Keyboard Infrared Audio Electronic Program Guide Graphics Data Server VTG Video TeleWeb User Input H/V & SRC GAMMA MHP/MHEG-5
User Interface Resident Applications
OS Toolkit
C.A DSM_CC Table Services Server Transport Stream MPEG Video Digital Audio
OSD
SDIN
IC
Drivers
CI
Hardware Layer
14/32
Ball Connections
STD0550
2
Ball Connections
Alternate functions printed in Italic show a suggested use of the PIO; alternate functions not printed in Italic are multiplexed with a specific hardware.
Table 2: Pins sorted by function Alternate Function Ball Ball Name Main Function Input Output
EXT_AUD_CLK EXT_AUD_DATA EXT_AUD_REQ O O I/O O I/O EXT_AUD_WCLK O O PWR PWR I PWR PWR I UART0_DATA (SC0_DATA) TTX_IN_CLOCK SC0_CLOCK SC0_RST SC0_CMD_VCC SC0_DATA_DIR/ DVB_OE SC0_DETECT SSC0_CLOCK SC external clock PARA_DVALID UART2_RXD PARA_SYNC UART1_TXD DVB_WE UART3_DATA (SC1_DATA) OSD_ACTIVE DVB_IOWR DVB_IORD SSC0_DATA (MTSROUT/MRSTIN) I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O
Type
Audio DAC (Digital Decoder) D24 C26 C25 C24 B26 B25 A26 H22, J22 D25 P3 E19 P14 N23 D3 Y2 G1 V3 W3 Y1 F1 G3 U1 U2 G4 DAC_SCLK DAC_PCMOUT0 DAC_PCMOUT1 DAC_PCMOUT2 DAC_PCMCLK DAC_LRCLK SPDIF_OUT VDD_PCM VSS_PCM RESET VDD_PLL VSS_PLL PIX _CLK PIO0[0] PIO0[1] PIO0[2] PIO0[3] PIO0[4] PIO0[5] PIO0[6] PIO0[7] PIO1[0] PIO1[1] PIO1[2] Oversampling clock PCM_OUT0 PCM_OUT1 PCM_OUT2 PCM_CLOCK Left/right clock SPDIF_OUT VDD frequency synthesizer: 1.8 V VSS frequency synthesizer: GND Chip reset VDD PLL = 1.8 V GND PLL = GND 27MHz main clock PIO0[0] PIO0[1] PIO0[2] PIO0[3] PIO0[4] PIO0[5] PIO0[6] PIO0[7] PIO1[0] PIO1[1] PIO1[2]
Clock and Reset (Digital Decoder)
PIOs and Communication (Digital Decoder - Slave CPU)
U3 T3 W2 T1 G2 H3
PIO1[3] PIO1[4] PIO1[5] TRIGGER_IN TRIGGER_OUT PIO2[0]
PIO1[3] PIO1[4] PIO1[5] Trigger in for DCU Trigger out for DCU PIO2[0]
UART2_TXD
I/O I/O I/O I/O I/O I/O O
15/32
STD0550
Table 2: Pins sorted by function
Ball Connections
Alternate Function Ball
W1 H4 H2 H1 F4 F2 L25 K4 K2 K1 L3 L4 L2 L1
Ball Name
PIO2[1] PIO2[2] PIO2[3] PIO2[4] PIO2[5] PIO2[6] PIO2[7] PIO3[0] PIO3[1] PIO3[2] PIO3[3] PIO3[4] PIO3[5] PIO3[6] PIO2[1] PIO2[2] PIO2[3] PIO2[4] PIO2[5] PIO2[6] PIO2[7] PIO3[0] PIO3[1] PIO3[2] PIO3[3] PIO3[4] PIO3[5] PIO3[6]
Main Function Input
UART1_RXD PARA_STROBE
Type Output
MAFEIF_DOUT PARA_REQ MAFEIF_HC1 SC1_CLOCK SC1_RST SC1_CMD_VCC SC1_DATA_DIR SC1_DETECT/ CFC MAFEIF_SCLK PARA_DATA{0] MAFEIF_DIN PARA_DATA[1] MAFEIF_FSI PARA_DATA[2] CAPTURE_IN0 PARA_DATA[3] CAPTURE_IN1 PARA_DATA[4] CAPTURE_IN2 PARA_DATA[5] PARA_DATA[6] UART1 CTS (CTS1) PARA_DATA[7] UART2 CTS (CTS2) UART1 RTS (RTS1) UART2 RTS (RTS2) COMP_OUT1 YC_CLKOUT I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O
M3
PIO3[7]
PIO3[7]
COMP_OUT0
I/O
E25, F23, F24, H23, H24, H25, K23, K25 PIO4[0:7] V1 V2 J3 M25 M26 PIO5[0] PIO5[1] PIO5[2] PIO5[3]1 PIO5[4] PIO4[0:7] PIO5[0] PIO5[1] PIO5[2] PIO5[3] PIO5[4] B_WCLK SSC1_DATA B_V4 SSC1_CLOCK IRB_IR input IRB_UHF input IRB_drivePPMsign al IRB_drive0orZ1 (jack) OSC_IN_CLK Auxiliary Clock (Digital Decoder) T2 AUXCLK Auxiliary clock O I/O I/O I/O I/O YC[0:7]/NCO[0:7] I/O I/O
N26
PIO5[5]
PIO5[5]
I/O
16/32
Ball Connections
Table 2: Pins sorted by function Alternate Function Ball Ball Name Main Function Input
EMI Interface (Digital Decoder - Slave CPU) C13, D13, B13, A13, C8, A7, B7, D7, C7, A6 CPU_ADR[1:10] CPU_ADR[11:21] D10, C10, A9, B9, D9, C9, A8, B8 CPU_DATA[0:7] D5, C5, B2, A2, A3, C4, B4, A4 CPU_DATA[8:15] F3 CPU_RAS1 DATA[8:15] DRAM RAS DATA[0:7] ADR[1:10] ADR[11:21]
STD0550
Type Output
O O I/O I/O NOT_SDRAM_CS 1/ CHIPSEL. BANK3 NOT_SDRAM_WE DQM[0] DQM[1] SDRAM_CAS/ CPU_ADR[22] NOT_SDRAM_CS 0 SDRAM_RAS/ NOTCHIPSELBAN K0 I/O
B12, B6, D6, C3, C12, D12, A1, D1, D2, C2, C1
E1 C11 A10 B5 D11 A11 B11
CPU_WAIT CPU_RW CPU_BE[0] CPU_BE[1] CPU_CAS0 CPU_CAS1 CPU_CE[0]
Wait state Read not write Byte 0 enable Byte 1 enable DRAM CAS0 DRAM DRAM_RAS0
I O O O O O O
E4 E2 E3 A5 B1 J2 J1 K3 Timers M24 L23 M23 R4 R2 R1 R3 P4
CPU_CE[1] CPU_CE[2] CPU_CE[3] CPU_PROCLK CPU_OE IRQ[0] IRQ[1] IRQ[2] PWM0 PWM1 PWM2 TCK TDI TDO TMS TRST
2
Chip select bank 1 Chip select bank 2 Chip select bank 3 EMI clock Output enable IRQ[0] (SERVO_IRQ) IRQ[1] IRQ[2] (MD_IRQ) Pulse width modula 0 Pulse width modula 1 Pulse width modula 2 Test clock Test data in Test data out Test mode select Test reset HSYNC BOOTFROMRO M VSYNC/ODDEVEN CS_SUB_BANK3
O O O O I/O I I I O O O I I O I I
Interrupt (Digital Decoder - Slave CPU)
JTAG (Digital Decoder - Slave CPU)
Front-end (Digital Decoder) M4 B_DATA IS data FEC_DATA I
17/32
STD0550
Table 2: Pins sorted by function
Ball Connections
Alternate Function Ball
M2 M1 N3 T26 T25 T23 R25 R26 P24 R23 R24 P25 P23 K22 P26 L22 M13
Ball Name
B_BCLK B_FLAG B_SYNC R_OUT G_OUT B_OUT Y_OUT C_OUT CV_OUT I_REF_RGB V_REF_RGB I_REF_YCC V_REF_YCC VDD_RGB VSS_RGB VDD_YCC VSS_YCC
Main Function Input
IS bit clock IS error flag IS sector/ABS time R_OUT G_OUT B_OUT Y_OUT C_OUT CV_OUT RGB DAC ref. current RGB DAC ref. voltage YCC DAC ref. current YCC DAC ref. voltage VDDA_RGB: 3.3 V VSSA_RGB: GND VDDA_YCC: 3.3 V VSSA_YCC: GND FEC_B_CLK FEC_P_CLK FEC_ERROR
Type Output
I I I O O O O O O I I I I PWR PWR PWR PWR
Video DAC (Digital Decoder)
Shared Memory Interface (Digital Decoder) C23, A24, B24, A25 SMI_ADR[0:3] C18, D18, B18, D17, A18, B17 SMI_ADR[4:9] B23, A17, C22, A23 SMI_ADR [10:13] SMI_DATA[0:15] D22, D23 A19 B19 D19 C19, A14 D16 C16 U25 U26 SMI_CS[0:1] SMI_RAS SMI_CAS SMI_WE SMI_DQML, U SMI_CLKIN SMI_CLKOUT CVBS2_Y C Address bus SDRAM Data bus SDRAM Chip select bank 0,1 RAS SDRAM CAS SDRAM SDRAM write enable DQ mask enable low, up SDRAM clock in SDRAM clock out CVBS or Y Input 2 (Selected by programming) Chroma Input (Y/C inputs used for S-Video) (Selected by programming) Fast Blanking Input (To be used only when R_CR, G, and B_CB inputs are connected) O I/O O O O O O I O I I A22, C21, D21, B21, A21, C20, D20, B20, B14, D14, C14, B15, D15, C15, A16, B16 Address bus SDRAM O Address bus SDRAM O
Analog Pins (Analog Decoder)
W23
FB
I
18/32
Ball Connections
Table 2: Pins sorted by function Alternate Function Ball
AA19 AB19 W25 W26 V24 W26
STD0550
Ball Name
REFP_RGB REFM_RGB R_CR G B_CB ADCIN
Main Function Input
Positive Reference Voltage for RGB ADCs Negative Reference Voltage for RGB ADCs R Input for RGB Insertion. Cr Input for Analog YCrCb mode. G Input for RGB Insertion. B Input for RGB Insertion. Cb Input for Analog YCrCb mode. CVBS ADC Input (To be connected to Anti-Aliasing Filter output) CVBS Anti-Aliasing Filter Reference Voltage Video Analog Front-end Multiplexer Output for external filtering Positive Reference Voltage for CVBS and Chroma ADCs Negative Reference Voltage for CVBS and Chroma ADCs connected to GND CVBS or Y Input 1 (Selected by programming) Digital Video Output 7 Digital Video Output 6 Digital Video Output 5 Digital Video Output 4 Digital Video Output 3 Digital Video Output 2 Digital Video Output 1 Digital Video Output 0 Output Pixel Clock
3
Type Output
REF REF I I I I
V25 V26
VIDEOCOMM VIDEO_OUT
REF O
U21 U20
REFP_CVBS REFM_CVBS
REF GND
U24
CVBS1_Y
I
Digital Output (Analog Decoder) J26 J24 G26 G25 J23 F26 E24 D26 L26 AC3 YCRCB7 YCRCB6 YCRCB5 YCRCB4 YCRCB3 YCRCB2 YCRCB1 YCRCB0 CLK_DATA PLLLOCK O O O O O O O O O O
Output PLL Lock Signal Alternate Function: PIO[0] Bus extension Horizontal Synchronization Pulse Output Alternate Function: PIO[1] Bus extension Vertical Synchronization Pulse Output Alternate Function: PIO[2] Bus extension Field (Parity) Output Signal Alternate Function: PIO[3] Bus extension
AB26
HSYNC
O
AA26
VSYNC
O
N25
FIELD
O
19/32
STD0550
Table 2: Pins sorted by function
Ball Connections
Alternate Function Ball Ball Name Main Function Input
Clock Signal Pins (analog decoder) AA22 AA23 XTALOUT XTALIN_CLKXTP Crystal Pad Oscillator Output Crystal Pad Oscillator Input Alternate Function: Differential Clock input Y23 CLKXTM Differential Clock input (To be used in conjunction with CLKXTP) Test Mode (Must be tied low in Normal mode) IC Bus Data IC Bus Clock Hardware Reset (Active low) IC Address Selection (Must be tied high or low according to selected IC address). 0: 86h/87h 1: 8Eh/8Fh Y25 CLKSEL Input Clock Selection (Must be coherent with XTALIN_CLKXTP and CLKXTM connections) 0: CLKXTP and CLKXTM 1: XTAL D1 Standard Definition Digital Video Input Stage N24 L24 K26 E26 E23 F25 G23 G24 H26 K24 J25 VSYNC HSYNC CLK_DATA YCRCB0 YCRCB1 YCRCB2 YCRCB3 YCRCB4 YCRCB5 YCRCB6 YCRCB7 Vertical Sync Input Horizontal Sync Input Video Input Clock 4:2:2 Data Stream Input 0 4:2:2 Data Stream Input 1 4:2:2 Data Stream Input 2 4:2:2 Data Stream Input 3 4:2:2 Data Stream Input 4 4:2:2 Data Stream Input 5 4:2:2 Data Stream Input 6 4:2:2 Data Stream Input 7 I I I I I I I I I I I I I O I
Type Output
Configuration Pins (analog decoder) Y22 AB3 AA3 AB22 W22 TST_MODE SDA SCL NRESET I2CADD I I/O I/O I I
Digital Video Output Stage Synchro Output and Clock Output AD6 AC6 AE6 K5 L5 M5 N5 Vout Hout CLK_DFL P_VIDEO0 P_VIDEO1 P_VIDEO2 P_VIDEO3 Vertical Sync Output Horizontal Sync Output Clock Output for Video/Scan Processor Digital Video Output 0 Digital Video Output 1 Digital Video Output 2 Digital Video Output 3 O O O O O O O
20/32
Ball Connections
Table 2: Pins sorted by function Alternate Function Ball
P5 R5 T5 U5 V5 W5 Y4 Y5 AA5 AB4 AB5 AC5 AD5 AE5 AF5 AB6 AB7 AB8 AB9 AB10 AB11 AB12 AB13 AB14 AB15 AB16 AE4 AF4 AC1 AC4 AD9 AC9 T4 U4 W4 V4 AE3 AD3 AF2 AE2 AD2 AF1
STD0550
Ball Name
P_VIDEO4 P_VIDEO5 P_VIDEO6 P_VIDEO7 P_VIDEO8 P_VIDEO9 P_VIDEO10 P_VIDEO11 P_VIDEO12 P_VIDEO13 P_VIDEO14 P_VIDEO15 P_VIDEO16 P_VIDEO17 P_VIDEO18 P_VIDEO19 P_VIDEO20 P_VIDEO21 P_VIDEO22 P_VIDEO23 P_VIDEO24 P_VIDEO25 P_VIDEO26 P_VIDEO27 P_VIDEO28 P_VIDEO29 DCLK DE PORTA0 PORTA1 PORTA2 PORTA3 PORTA4 PORTA5 PORTA6 PORTA7 PORTB0 PORTB1 PORTB2 PORTB3 PORTB4 PORTB5
Main Function Input
Digital Video Output 4 Digital Video Output 5 Digital Video Output 6 Digital Video Output 7 Digital Video Output 8 Digital Video Output 9 Digital Video Output 10 Digital Video Output 11 Digital Video Output 12 Digital Video Output 13 Digital Video Output 14 Digital Video Output 15 Digital Video Output 16 Digital Video Output 17 Digital Video Output 18 Digital Video Output 19 Digital Video Output 20 Digital Video Output 21 Digital Video Output 22 Digital Video Output 23 Digital Video Output 24 Digital Video Output 25 Digital Video Output 26 Digital Video Output 27 Digital Video Output 28 Digital Video Output 29 Digital CMOS Clock Digital CMOS Data Enable Port A0 Port A1 Port A2 Port A3 Port A4 Port A5 Port A6 Port A7 Port B0 Port B1 Port B2 Port B3 Port B4 Port B5
Type Output
O O O O O O O O O O O O O O O O O O O O O O O O O O O O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O
Parallel Input/Output Pins, Master CPU Control
21/32
STD0550
Table 2: Pins sorted by function
Ball Connections
Alternate Function Ball
AB2 AB1 AA4 AA2 AE7 AC7 AD7 AF6 AF7 AD8 AC8 AE8 AC2 AF3 AF8 AD1
Ball Name
PORTC0 PORTC1 PORTC2 PORTC3 PORTC4 PORTC5 PORTC6 PORTC7 PORTD0 PORTD1 PORTD2 PORTD3 PORTD4 PORTD5 PORTD6 PORTD7 Port C0 Port C1 Port C2 Port C3 Port C4 Port C5 Port C6 Port C7 Port D0 Port D1 Port D2 Port D3 Port D4 Port D5 Port D6 Port D7
Main Function Input Output
Type
I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O
External Memory Interface, Master CPU Flash Data Bus, Master CPU AE26 AF26 AD25 AE25 AF25 AD24 AE24 AF24 AF22 AD21 AC21 AE21 AF21 AD20 AC20 AE20 AF20 AD19 AE19 AF19 AD18 AC18 AE18 AF18 FLASH_D0 FLASH_D1 FLASH_D2 FLASH_D3 FLASH_D4 FLASH_D5 FLASH_D6 FLASH_D7 FLASH_D8 FLASH_D9 FLASH_D10 FLASH_D11 FLASH_D12 FLASH_D13 FLASH_D14 FLASH_D15 SDRAM_D0 SDRAM_D1 SDRAM_D2 SDRAM_D3 SDRAM_D4 SDRAM_D5 SDRAM_D6 SDRAM_D7 Flash Data Bus 0 Flash Data Bus 1 Flash Data Bus 2 Flash Data Bus 3 Flash Data Bus 4 Flash Data Bus 5 Flash Data Bus 6 Flash Data Bus 7 Flash Data Bus 8 Flash Data Bus 9 Flash Data Bus 10 Flash Data Bus 11 Flash Data Bus 12 Flash Data Bus 13 Flash Data Bus 14 Flash Data Bus 15 SDRAM Data Bus 0 SDRAM Data Bus 1 SDRAM Data Bus 2 SDRAM Data Bus 3 SDRAM Data Bus 4 SDRAM Data Bus 5 SDRAM Data Bus 6 SDRAM Data Bus 7 I I I I I I I I I I I I I I I I I I I I I I I I
SDRAM Data Bus, Master CPU
22/32
Ball Connections
Table 2: Pins sorted by function Alternate Function Ball
AE11 AC11 AD11 AF10 AE10 AC10 AD10 AF9 AF17 AE17 AC17 AD17 AF11 AD12 AC12 AE12 AD13 AC13 AD16 AE13 AF13 AF23 AC22 AF16 AC16 AE23 AD23 AE22 Controls AF15 AC23 AD15 AC15 AE15 AD14 AC14 AE14 AF14 P1 RD_NOTWR NOT_CS_FLASH NOT_CS_SDRAM NOT_RAS NOT_CAS NOT_BE0 NOT_BE1 CKOUT_SDRAM CKIN_SDRAM XTALIN SDRAM Write Enable / Flash Write Enable* Flash Chip Select SDRAM Chip Select SDRAM Row Address Strobe SDRAM Column Address Strobe / Flash Output Enable* SDRAM Byte Enable 0 SDRAM Byte Enable 1 Clock Output for SDRAM SDRAM Clock Feedback 27 MHz Crystal Input
STD0550
Ball Name
SDRAM_D8 SDRAM_D9 SDRAM_D10 SDRAM_D11 SDRAM_D12 SDRAM_D13 SDRAM_D14 SDRAM_D15 ADDR_0 ADDR_1 ADDR_2 ADDR_3 ADDR_4 ADDR_5 ADDR_6 ADDR_7 ADDR_8 ADDR_9 ADDR_10 ADDR_11 ADDR_12 ADDR_13 ADDR_14 ADDR_15 ADDR_16 ADDR_17 ADDR_18 ADDR_19
Main Function Input
SDRAM Data Bus 8 SDRAM Data Bus 9 SDRAM Data Bus 10 SDRAM Data Bus 11 SDRAM Data Bus 12 SDRAM Data Bus 13 SDRAM Data Bus 14 SDRAM Data Bus 15 Address Bus 0 Address Bus 1 Address Bus 2 Address Bus 3 Address Bus 4 Address Bus 5 Address Bus 6 Address Bus 7 Address Bus 8 Address Bus 9 Address Bus 10 Address Bus 11 Address Bus 12 Address Bus 13 Address Bus 14 Address Bus 15 / BA0 Address Bus 16 / BA1 Address Bus 17 Address Bus 18 / Not_BE2 Address Bus 19 / Not_BE3
Type Output
I I I I I I I I 3.3V 3.3V 3.3V 3.3V 3.3V 3.3V 3.3V 3.3V 3.3V 3.3V 3.3V 3.3V 3.3V 3.3V 3.3V 3.3V 3.3V 3.3V 3.3V 3.3V 3.3V 3.3V 3.3V 3.3V 3.3V 3.3V 3.3V 27 MHz I n/a
EMI Address Bus, Master CPU
Master CPU System Controls
23/32
STD0550
Table 2: Pins sorted by function
Ball Connections
Alternate Function Ball
N2 Y24 AA24 N4 AB23 AB24 AC26 AB25 AC24 AC25
Ball Name
XTALOUT CLKXTM CLKXTP SHIELD_PLL TCK TDI TDO TMS TRST NRESET
Main Function Input
27 MHz Crystal Output 27 MHz Differential Clock for STV2310 27 MHz Differential Clock for STV2310 To connect to Analog Ground Supply for PLL Test Clock Input Test Data Input Test Data Output Test Mode Select Input Test Reset Input Master CPU System Reset Input (Active Low)
Type Output
n/a 0V 1.8V GND I I Hi-Z I I I
Power Supply (Digital Decoder) E5, E6, E7, E8, E9, E10, E11, E12, E13, E14, F5, G5, H5, J5 VDD3_3 3.3 V power supply for Digital Decoder 1.8 V power supply for Digital Decoder 1.8 V Analog Voltage Supply for Analog Input Stage (Analog Decoder) Analog Ground Supply (Substrate Polarization) (Analog Decoder) 1.8 V Analog Voltage Supply (Output and Pin Isolation layer) (Analog Decoder) 1.8 V Analog Voltage Supply for Clock Generator (Analog Decoder) Analog Ground Supply for Clock Generator (Analog Decoder) Guard Ring (Analog Input Stage) To be connected to Analog Ground Supply (Analog Decoder) 1.8 V Analog Voltage Supply (RGB) (Analog Decoder) Analog Ground Supply (RGB) (Analog Decoder) 1.8 V Analog Voltage Supply (Analog Input Stage) (Analog Decoder) Analog Ground Supply (Analog Input Stage) (Analog Decoder) Analog Ground Supply (Analog Input Stage) (Analog Decoder) PWR
E15, E16, E17, E18, E20, E21, E22, G22, F22 VDD1_8 Power Supply (Analog Decoder) T21, R21, P21 C6 AA16, AA17 AA18 VCC18_CVBS PWR PWR
GNDSUB VCC18SUB
PWR PWR
VCC18_CLK
PWR
D25 D4
GND_CLK SHIELD
PWR PWR
T21 J4 T21
VCC18_RGB GND_RGB VCC18_DIG
PWR PWR PWR
L13 L14
GND_DIG GND_IO
PWR PWR
24/32
Ball Connections
Table 2: Pins sorted by function Alternate Function Ball
V21
STD0550
Ball Name
VCC33_IO
Main Function Input
3.3 V Analog Voltage Supply (Analog Input Stage) (Analog Decoder) Analog Ground Supply (Analog Input Stage) (Analog Decoder) 1.8 V Digital Voltage Supply (Digital Core) (Analog Decoder) Digital Ground Supply (Digital Core) (Analog Decoder) Digital Ground Supply (Digital Core) (Analog Decoder) Digital Ground Supply (Digital Core) (Analog Decoder) 3.3 V Digital Voltage Supply for Pins (Digital Core) (Analog Decoder) Digital Ground Supply for Pins (Analog Decoder) Digital Ground Supply (Digital Core) (Analog Decoder) Digital Ground Supply for Pins and Outputs (Output Stage) (Analog Decoder) 3.3 V Digital Voltage Supply for Pins (Output Stage) (Analog Decoder) 1.8 V Digital Voltage Supply (Output Stage) (Analog Decoder) Digital Ground Supply for Pins and Outputs (Output Stage) (Analog Decoder) Ground for Analog Decoder 3.3 V Analog Voltage Supply for A/ D Converter Analog Ground Supply for ADC 1.8 V Analog Voltage Supply for PLL IOs Analog Ground Supply for PLL IOs 1.8 V Analog Voltage Supply for PLL 3 Analog Ground Supply for PLL 3 1.8 V Analog Voltage Supply for PLL 2 Analog Ground Supply for PLL 2 1.8 V Analog Voltage Supply for PLL Analog Ground Supply for PLL
Type Output
PWR
L15
GND_CVBS
PWR
R14, R15, R16, T14, T15, T16 VDD18_CORE A12 A15 A20 N16, P16 B10 B22 B3 VSS VSS VSS VDD33_IO PWR PWR PWR PWR PWR
VSS_IO VSS VSS_IO
PWR PWR PWR
P23, N23 AA12, AA13 C17
VDD33_IO
PWR
VDD18_OUT VSS_OUT
PWR PWR
AB26, AC19, AD22, AD26, AD4, AE1, AE16, AE9, AF12, AF5 VSS PWR PWR PWR PWR PWR PWR PWR PWR PWR PWR PWR Power Supply (Video Display Tv System, Analog Power Supplies) P6 N14 M6 N15 N6 M16 N6 N13 L6 P14 VCC33_ADC GND_ADC VCC18_IO GND_IO VCC18_PLL3 GND_PLL3 VCC18_PLL2 GND_PLL2 VDD18_PLL VSS_PLL
25/32
STD0550
Table 2: Pins sorted by function
Ball Connections
Alternate Function Ball Ball Name Main Function Input
Power Supply (Video Display TV System, Digital Power Supplies) Y6, AA6, AA7, AA8, AA9, AA10, AA11, T11, R11, P11, N11, T12, R12, P12, N12, T13, R13, P13 VDD33_IO R6, T6, U6, V6, W6 VDD18_CORE Power Supply Ground N1, AA1, AE1, P2, B3, Y3, D4, J4, N4, AD4, C6, F6, G6, H6, J6, F7, G7, H7, J7, K7, L7, M7, N7, P7, R7, T7, U7, V7, W7, Y7, D8, F8, G8, Y8, F9, G9, Y9, AE9, B10, F10, G10, Y10, F11, G11, Y11, A12, F12, G12, H12, Y12, AF12, F13, G13, L13, M13, N13, Y13, F14, G14, L14, M14, N14, P14, Y14, A15, F15, G15, L15, M15, N15, P15, Y15, F16, G16, L16, M16, Y16, AE16, C17, F17, G17, Y17, AB17, F18, G18, Y18, F19, G19, Y19, AC19, A20, F20, G20, H20, J20, K20, L20, M20, N20, P20, R20, T20, U20, V20, W20, Y20, AA20, AB20, F21, G21, H21, J21, K21, L21, M21, N21, W21, Y21, AA21, AB21, B22, L22, M22, N22, P22, R22, T22, AD22, T24, W24, D25, AA25, P26, AD26 VSS Supply Ground PWR 1.8 V Digital Voltage Supply PWR 3.3 V Digital Voltage Supply PWR
Type Output
1. The PIO must be configured in open drain. 2. Tie low whenever JTAG is not used. 3. All other outputs are synchronous to the rising or falling edge of the output pixel clock according to programming.
26/32
Ball Connections
STD0550
Table 3: Ballout Configuration
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
A
CPU _AD R17
CPU _DAT A11
CPU _DAT A12
CPU _DAT A15
CPU _PR OCL K
CPU _AD R10
CPU _AD R6
CPU _DAT A6
CPU _DAT A2
CPU _BE0
CPU _CA S1
GND
CPU _AD R4
SMI_ DQM U
GND
SMI_ DATA 14
SMI_ ADR 11
SMI_ ADR 8
SMI_ RAS
GND
SMI_ DATA 4
SMI_ DATA 0
SMI_ ADR 13
SMI_ ADR 1
SMI_ ADR 3
SPDI F_O UT
A
B
CPU _OE
CPU _DAT A10
GND
CPU _DAT A14
CPU _BE1
CPU _AD R12
CPU _AD R7
CPU _DAT A7
CPU _DAT A3
GND
CPU _CE0
CPU _AD R11
CPU _AD R3
SMI_ DATA 8
SMI_ DATA 11
SMI_ DATA 15
SMI_ ADR 9
SMI_ ADR 6
SMI_ CAS
SMI_ DATA 7
SMI_ DATA 3
GND
SMI_ ADR 10
SMI_ ADR 2
DAC _IRC LK
DAC _PC MCL K
B
C
CPU _AD R21
CPU _AD R20
CPU _AD R14
CPU _DAT A13
CPU _DAT A9
GND
CPU _AD R9
CPU _AD R5
CPU _DAT A5
CPU _DAT A1
CPU _RW
CPU _AD R15
CPU _AD R1
SMI_ DATA 10
SMI_ DATA 13
SMI_ CLK OUT
GND
SMI_ ADR 4
SMI_ DQM L
SMI_ DATA 5
SMI_ DATA 1
SMI_ ADR 12
SMI_ ADR 0
D_P CMO UT2
D_P CMO UT1
D_P CMO UT0
C
D
CPU _AD R18
CPU _AD R19
PIO0 _0
GND
CPU _DAT A8
CPU _AD R13
CPU _AD R8
GND
CPU _DAT A4
CPU _DAT A0
CPU _CA S0
CPU _AD R16
CPU _AD R2
SMI_ DATA 9
SMI_ DATA 12
SMI_ CLKI N
SMI_ ADR 7
SMI_ ADR 5
SMI_ WE
SMI_ DATA 6
SMI_ DATA 2
SMI_ CS0
SMI_ CS1
DAC _SCL K
GND
YCR CB0
D
E
CPU _WAI T
CPU _CE2
CPU _CE3
CPU _CE1
VDD 33
VDD 33
VDD 33
VDD 33
VDD 33
VDD 33
VDD 33
VDD 33
VDD 33
VDD 33
VDD 18
VDD 18
VDD 18
VDD 18
VDD _PLL
VDD 18
VDD 18
VDD 18
YCR CB_1 _PAD
YCR CB1
PIO4 _0
YCR CB_0 _PAD
E
F
PIO0 _6
PIO2 _6
CPU _RA S1
PIO2 _5
VDD 33
ND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
VDD 18
PIO4 _1
PIO4 _2
YCR CB_2 _PAD
YCR CB2
F
G
PIO0 _2
DCU _TRI GOU T
PIO0 _7
PIO1 _2
VDD 33
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
VDD 18
YCR CB_3 _PAD
YCR CB_4 _PAD
YCR CB4
YCR CB5
G
H
PIO2 _4
PIO2 _3
PIO2 _0
PIO2 _2
VDD 33
GND
GND
GND
GND
VDD _PC M
PIO4 _3
PIO4 _4
PIO4 _5
YCR CB_5 _PAD
H
J
IRQ1
IRQ0
PIO5 _2
GND
VDD 33
GND
GND
GND
GND
VDD _PC M
YCR CB3
YCR CB6
YCR CB_7 _PAD
YCR CB7
J
K
PIO3 _2
PIO3 _1
IRQ2
PIO3 _0
P_VI DEO 00
VDD 18_I O
GND
GND
GND
VDD _RG B
PIO4 _6
YCR CB_6 _PAD
PIO4 _7
CLK_ DATA
K
L
PIO3 _6
PIO3 _5
PIO3 _3
PIO3 _4
P_VI DEO 01
VDD 18_P LL1
GND
VDD 18_C ORE
VDD 18_C ORE
GND
GND
GND
GND
GND
GND
VDD _YC C
PWM 1
HSY NC
PIO2 _7
CLK_ DAT
L
M
BFLA G
BCL K
PIO3 _7
B_da ta
P_VI DEO 02
VCC 18_I O
GND
VDD 18_C ORE
GND
GND
GND
GND
GND
GND
GND
GND
PWM 2
PWM 0
PIO5 _3
PIO5 _4
M
N
GND
XTAL OUT
BSY NC
GND
P_VI DEO 03
VCC 18_P LL3
GND
VDD 33_I O
VDD 33_I O
GND
GND
GND
VDD 33IO
GND
GND
GND
PIX_ CLK
VSY NC
FIEL D
PIO5 _5
N
P
XTAL IN
GND
RES ET
TRS T
P_VI DEO 04
VCC 33_A DC
GND
VDD 33_I O
VDD 33_I O
VDD 33_I O
GND
GND
VDD 33IO
GND
VCC 18CV BS
GND
V_R EF_Y CC
CV_ OUT
I_RE F_YC C
GND
P
R
TDO
TDI
TMS
TCK
P_VI DEO 05
VDD 18_C ORE
GND
VDD 33_I O
VDD 33_I O
VDD 33_I O
VDD 18C ORE
VDD 18C ORE
VDD 18C ORE
GND
VCC 18CV BS
GND
I_RE F_R GB
V_R EF_R GB
Y_O UT
C_O UT
R
T
DCU _TRI G_IN
AUXCLK
PIO1 _4
POR TA4
P_VI DEO 06
VDD 18_C ORE
GND
VDD 33_I O
VDD 33_I O
VDD 33_I O
VDD 18C ORE
VDD 18C ORE
VDD 18C ORE
GND
VCC 18CV BS
GND
B_O UT
GND
G_O UT
R_O UT
T
U
PIO1 _0
PIO1 _1
PIO1 _3
POR TA5
P_VI DEO 07
VDD 18_C ORE
GND
GND
REF P_C VBS
NC
NC
CVB S1_Y
CVB S2_Y
C
U
V
PIO5 _0
PIO5 _1
PIO0 _3
POR TA7
P_VI DEO 08
VDD 18_C ORE
GND
GND
VCC 33_I O
NC
NC
B_C B
VIDE O_C OM
VIDE O_O UT
V
W
PIO2 _1
PIO1 _5
PIO0 _4
POR TA6
P_VI DEO 09
VDD 18_C ORE
GND
GND
GND
I2CA DDR
FB
GND
R_C R
ADCIN
W
Y
PIO0 _5
PIO0 _1
GND
P_VI DEO 10
P_VI DEO 11
VDD 33_I O
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
TST_ MOD E
CLK XTM
CLK XTM
CLK SEL
G
Y
AA
GND
POR TC3
SCL
POR TC2
P_VI DEO 12
VDD 33_I O
VDD 33_I O
VDD 33_I O
VDD 33_I O
VDD 33_I O
VDD 33_I O
VDD 18O UT
VDD 18O UT
VDD 33_O UT
VCC 33SU B
VCC 18SU B
VCC 18SU B
VCC 18CL K
REF P_R GB
GND
GND
XTAL OUT
XTAL IN_C LKXT P
CLK XTP
GND
VSY NC
AA
AB
POR TC1
POR TC0
SDA
P_VI DEO 13
P_VI DEO 14
P_VI DEO 19
P_VI DEO 20
P_VI DEO 21
P_VI DEO 22
P_VI DEO 23
P_VI DEO 24
P_VI DEO 25
P_VI DEO 26
P_VI DEO 27
P_VI DEO 28
P_VI DEO 29
GND
NC
REF M_R GB
GND
GND
NRE SET
TCK
TDI
TMS
HSY NC
AB
AC
POR TA0
POR TD4
PLL_ LOC K
POR TA1
P_VI DEO 15
HOU T
POR TC5
POR TD2
POR TA3
SDR AM_ D13
SDR AM_ D9
ADD R_6
ADD R_9
NOT _BE1
NOT _RA S
ADD R_16
ADD R_2
SDR AM_ D5
GND
FLAS H_D1 4
FLAS H_D1 0
ADD R_14
NOT _CS_ FL
TRS T
NRE SET
TDO
AC
AD
POR TD7
POR TB4
POR TB1
GND
P_VI DEO 16
VOU T
POR TC6
POR TD1
POR TA2
SDR AM_ D14
SDR AM_ D10
ADD R_5
ADD R_8
NOT _BE0
NOT _CS_ SDR
ADD R_10
ADD R_3
SDR AM_ D4
SDR AM_ D1
FLAS H_D1 3
FLAS H_D9
GND
ADD R_18
FLAS H_D5
FLAS H_D2
GND
AD
AE
GND
POR TB3
POR TB0
DCL K
P_VI DEO 17
CLK_ DFL
POR TC4
POR TD3
GND
SDR AM_ D12
SDR AM_ D8
ADD R_7
ADD R_11
CKO UT_S DR
NOT _CA S
GND
ADD R_1
SDR AM_ D6
SDR AM_ D2
FLAS H_D1 5
FLAS H_D1 1
ADD R_19
ADD R_17
FLAS H_D6
FLAS H_D3
FLAS H_D0
AE
AF
POR TB5
POR TB2
POR TD5
DE
P_VI DEO 18
POR TC7
POR TD0
POR TD6
SDR AM_ D15
SDR AM_ D11
ADD R_4
GND
ADD R_12
CKIN _SD RAM
RD_ NOT WR
ADD R_15
ADD R_0
SDR AM_ D7
SDR AM_ D3
SDR AM_ D0
FLAS H_D1 2
FLAS H_D8
ADD R_13
FLAS H_D7
FLAS H_D4
FLAS H_D1
AF
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27/32
STD0550
Detailed Description
3
Detailed Description
For more detailed description, refer to the standalone product datasheets:
STV2310, Revision 2.4, Jan. 2003: Multistandard TV/VCR Digital Video Decoder and Output Scaler. STV3550, Revision 1.2, Jan. 2004: Integrated Up-Converter with 32 bit CPU Core with Video Enhacers and Bitmap On-Screen Display. STD0100, Revision 1.0, Dec. 2003: MPEG Audio and Video Decoder.
4
Product Order Codes

STD0550Z: Standard product; Dolby Digital and Macrovision Encoding not active. STD0550ZD: Dolby Digital (AC3) active. STD0550ZM: Macrovision Encoding active. STD0550ZDM: Dolby Digital and Macrovision Encoding active.
28/32
General Package Information
STD0550
5
5.1
General Package Information
Package Mechanical Data
Figure 8: 532-Ball Plastic Ball Grid Array Package with 36 Center Ball Option
29/32
STD0550
Table 4: PBGA420 Dimensions DATABOOK (mm) Dim. Min.
A A1 A2 b D D1 E E1 e F .ddd .eee
1
General Package Information
DRAWING (mm) Max.
2.600
Typ.
Min.
0.500
Typ
Max
2.600 0.700 1.900
0.360 1.900 0.600 34.800 34.800 0.750 35.000 31.750 35.000 31.750 1.270 1.625 0.200 0.150 0.075 35.200 0.900 35.200
1.630 0.600 34.800 34.800 0.750 35.000 31.750 35.000 31.750 1.270 1.625
0.900 35.200 35.200
0.200 0.150 0.075
.fff2
1. The tolerance of position that controls the location of the pattern of balls with respect to datums A and B. For each ball there is a cylindrical tolerance zone eee perpendicular to datum C and located on true position with respect to datums A and B as defined by e. The axis perpendicular to datum C of each ball must lie within this tolerance zone. 2. The tolerance of position that controls the location of the balls within the matrix with respect to each other. For each ball there is a cylindrical tolerance zone fff perpendicular to datum C and located on true position as defined by e. The axis perpendicular to datum C of each ball must lie within this tolerance zone. Each tolerance zone fff in the array is contained entirely in the respective zone eee above The axis of each ball must lie simultaneously in both tolerance zones.
30/32
Summary Of Changes
STD0550
6
Rev. 0.1 0.2 1.0
Summary Of Changes
Main Changes First Draft. Changes to Figure 1: STD0550 Block Diagram on page 4. Added ball list and ball configuration. Added Chapter 4: Product Order Codes on page 28. Date November 2003 February 2004 February 2004
31/32
STD0550
Information furnished is believed to be accurate and reliable. However, STMicroelectronics assumes no responsibility for the consequences of use of such information nor for any infringement of patents or other rights of third parties which may result from its use. No license is granted by implication or otherwise under any patent or patent rights of STMicroelectronics. Specifications mentioned in this publication are subject to change without notice. This publication supersedes and replaces all information previously supplied. STMicroelectronics products are not authorized for use as critical components in life support devices or systems without express written approval of STMicroelectronics. The ST logo is a registered trademark of STMicroelectronics All other names are the property of their respective owners (c) 2004 STMicroelectronics - All rights reserved STMicroelectronics GROUP OF COMPANIES Australia - Belgium - Brazil - Canada - China - Czech Republic - Finland - France - Germany - Hong Kong - India - Israel - Italy - Japan - Malaysia - Malta - Morocco - Singapore - Spain - Sweden - Switzerland - United Kingdom - United States www.st.com
32/32


▲Up To Search▲   

 
Price & Availability of STD0550

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X